
# 字典

dict = {'name': 'Alice', 'age': 30, 'city': 'New York'}

print('dict[key]', dict['name'])  # 通过键访问值
print('dict.get(key)', dict.get('age'))  # 通过键访问值，推荐使用get方法

print('dict.keys()', dict.keys())  # 获取所有键
print('dict.values()', dict.values())
print('dict.items()', dict.items())  # 获取所有键值对

print('开始遍历：')
for k,v in dict.items():  # 遍历字典
    print(k, v)

print('合并字典：')
d1 = {'a': 1, 'b': 2}
d2 = {'b': 3, 'c': 4}
d1.update(d2)  # 合并字典，d2的值会覆盖d1中相同键的值
print(d1)

d3 = {'x': 10, 'y': 20}
d3['z'] = 30  # 添加新键值对
print(d3)
d3.pop('x')  # 删除键值对
print(d3)